package com.gzhryc.shared_device.oem.h5.agent.dto.api.v1.team;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.gzhryc.common.api.SecurityResponse;

public class UserTransferMoneyOrderListResponse extends SecurityResponse<UserTransferMoneyOrderListResponse.Body> {

	private static final long serialVersionUID = 1L;

	public UserTransferMoneyOrderListResponse() {
    }

    public UserTransferMoneyOrderListResponse(Integer code) {
        super(code);
        this.body = new Body();
    }

    public UserTransferMoneyOrderListResponse(Integer code, String msg) {
        super(code,msg);
        this.body = new Body();
    }

    public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;
		
		private List<Item> items;

        public List<Item> getItems() {
            return items;
        }

        public void setItems(List<Item> items) {
            this.items = items;
        }
    }

    public static class Item {

    	 private String tradeNo;
    	 private Long accountGroupId;
    	 private String accountGroupName;
    	 private Long userId;
    	 private String userName;
    	 private String userPhone;
    	 
    	 private String moneyStr;
    	 private Double profitProportion;
    	 private String receiptMoneyStr;
    	 
    	 private Integer handleType;
    	 private String handleTypeName;

    	 private Date handleDate;
    	 private String rejectNote;

    	 private Integer state;
    	 private String stateName;
    	 private Date createDate;
    	 
		public String getTradeNo() {
			return tradeNo;
		}
		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}
		public Long getAccountGroupId() {
			return accountGroupId;
		}
		public void setAccountGroupId(Long accountGroupId) {
			this.accountGroupId = accountGroupId;
		}
		public String getAccountGroupName() {
			return accountGroupName;
		}
		public void setAccountGroupName(String accountGroupName) {
			this.accountGroupName = accountGroupName;
		}
		public Long getUserId() {
			return userId;
		}
		public void setUserId(Long userId) {
			this.userId = userId;
		}
		public String getUserName() {
			return userName;
		}
		public void setUserName(String userName) {
			this.userName = userName;
		}
		public String getUserPhone() {
			return userPhone;
		}
		public void setUserPhone(String userPhone) {
			this.userPhone = userPhone;
		}
		public String getMoneyStr() {
			return moneyStr;
		}
		public void setMoneyStr(String moneyStr) {
			this.moneyStr = moneyStr;
		}
		public String getReceiptMoneyStr() {
			return receiptMoneyStr;
		}
		public void setReceiptMoneyStr(String receiptMoneyStr) {
			this.receiptMoneyStr = receiptMoneyStr;
		}
		public String getHandleTypeName() {
			return handleTypeName;
		}
		public void setHandleTypeName(String handleTypeName) {
			this.handleTypeName = handleTypeName;
		}
		public String getStateName() {
			return stateName;
		}
		public void setStateName(String stateName) {
			this.stateName = stateName;
		}
		public Double getProfitProportion() {
			return profitProportion;
		}
		public void setProfitProportion(Double profitProportion) {
			this.profitProportion = profitProportion;
		}
		public Integer getHandleType() {
			return handleType;
		}
		public void setHandleType(Integer handleType) {
			this.handleType = handleType;
		}
		public Date getHandleDate() {
			return handleDate;
		}
		public void setHandleDate(Date handleDate) {
			this.handleDate = handleDate;
		}
		public String getRejectNote() {
			return rejectNote;
		}
		public void setRejectNote(String rejectNote) {
			this.rejectNote = rejectNote;
		}
		public Integer getState() {
			return state;
		}
		public void setState(Integer state) {
			this.state = state;
		}
		public Date getCreateDate() {
			return createDate;
		}
		public void setCreateDate(Date createDate) {
			this.createDate = createDate;
		}
    }
}
